% temporaryfolder=addbs(oprop.appstartpath)+[temp\] *temporaryfolder=[temp\] fromdate=orequest.form('datefrom') todate=orequest.form('dateto') if isnull(fromdate) fromdate=NVL(orequest.querystring('datefrom'),'{}') endif if isnull(todate) todate=NVL(orequest.querystring('dateto'),'{}') endif set date ymd pdate1=ctod(fromdate) pdate2=ctod(todate) set date british theglcode=orequest.form('gl') if isnull(theglcode) theglcode=orequest.querystring('gl') endif theglcode=val(transform(nvl(theglcode,''))) usesafe('acctran') usesafe('glcodes') locate for val(glcode)=theglcode theglname=allt(glcodes.name) usesafe('accounts') openingbalancealias=sys(2015) closingbalancealias=sys(2015) SELECT [acctran] SET ORDER TO acdate FILEstring=[
| DETAILS | DEBIT | CREDIT |
|---|---|---|
| ]+theglname+[ | ||
| ]+THISACname+[ | ]+TRANSFORM(ABS(ACbalance),'999,999,999,999.99')+[ | |
| ]+THISACname+[ | ]+TRANSFORM(abs(ACbalance),'999,999,999,999.99')+[ | |
| TOTALs: | ]+TRANSFORM(gldebits,'999,999,999,999.99')+[ | ] ELSE glhead=[|
| TOTALs: | ] ENDIF filestring=filestring+glhead+CHR(13) IF glcredits>0 glhead=[ | ]+TRANSFORM(abs(glcredits),'999,999,999,999.99')+[ | ] ENDIF filestring=filestring+glhead+CHR(13) if not empty(gldebits) and not empty(glcredits) if gldebits-glcredits>0 glhead=[ |
| ]+theglname+[ BALANCE: | ]+TRANSFORM(gldebits-glcredits,'999,999,999,999.99')+[ | |
| ]+theglname+[ BALANCE: | ]+TRANSFORM(glcredits-gldebits,'999,999,999,999.99')+[ | |
| TOTALs: | ]+TRANSFORM(gldebits,'999,999,999,999.99')+[ | ] ELSE glhead=[|
| TOTALs: | ] ENDIF filestring=filestring+glhead+CHR(13) IF glcredits>0 glhead=[ | ]+TRANSFORM(abs(glcredits),'999,999,999,999.99')+[ | ] ENDIF filestring=filestring+glhead+CHR(13) glhead=[] overallbalance=gldebits-glcredits if not empty(gldebits) and not empty(glcredits) if overallbalance>0 glhead=[ |
| ]+theglname+[ BALANCE: | ]+TRANSFORM(overallbalance,'999,999,999,999.99')+[ | |
| ]+theglname+[ BALANCE: | ]+TRANSFORM(abs(overallbalance),'999,999,999,999.99')+[ | |
